supercavitating propeller - German English Dictionary